package com.dh.collection;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class ListDemo04 {
    public static void main(String[] args) {
        List lists = new ArrayList();
        lists.add("1");
        lists.add("2");
//        lists.add(1, 3);// 指定位置插入
//        lists.remove(1);// 指定位置删除
//        String s = (String) lists.get(0);// 根据索引获取数据
//        System.out.println(s);

//        int index = lists.indexOf("1");//返回数据的索引
//        System.out.println(index);

        lists.set(1, "3");// 更新
//        for (int i = 0; i < lists.size(); i++) {
//            System.out.println(lists.get(i));
//            if(lists.get(i).equals("3")){
//                lists.remove("3");
//            }
//        }
//
//        for (Object o : lists) {
//            System.out.println(o);
//        }

        lists.add("5");
        lists.add("6");
        lists.add("8");
        Iterator iterator = lists.iterator();// 获取一个迭代器
        while (iterator.hasNext()) {
            iterator.next();
//            lists.remove(iterator.next());// 千万别用这个
            iterator.remove();
        }
    }
}
